<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
    <channel>
        <title>Global Internet Business Solutions ~ GIBS</title> 
        <link>https://gibs.com</link> 
        <description>RSS feeds for Global Internet Business Solutions ~ GIBS</description> 
        <ttl>60</ttl> <item>
    <comments>https://gibs.com/Support/Knowledge-Base/ID/100/Initializing_a_NotificationController_in_DNN_9#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://gibs.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=51&amp;ModuleID=411&amp;ArticleID=100</wfw:commentRss> 
    <trackback:ping>https://gibs.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=100&amp;PortalID=0&amp;TabID=51</trackback:ping> 
    <title>Initializing a NotificationController in DNN 9</title> 
    <link>https://gibs.com/Support/Knowledge-Base/ID/100/Initializing_a_NotificationController_in_DNN_9</link> 
    <description>You can use NotificationsController.Instance.SendNotification method to send notifications.

Here is an example:

&amp;nbsp;


        public void AddHtmlNotification(string subject, string body)
        {
           
            UserInfo _currentUser = DotNetNuke.Entities.Users.UserController.GetUserById(this.PortalId, PortalSettings.AdministratorId);
            var notificationType = NotificationsController.Instance.GetNotificationType(&amp;quot;HtmlNotification&amp;quot;);
            // NEED THE PORTALID HERE AND AGENTID
            var sender = UserController.GetUserById(this.PortalId, this.UserId);
            var notification = new Notification { NotificationTypeID = notificationType.NotificationTypeId, Subject = subject, Body = body, IncludeDismissAction = true, SenderUserID = sender.UserID };
            NotificationsController.Instance.SendNotification(notification, this.PortalId, null, new List { _currentUser });
        }

&amp;nbsp;
</description> 
    <dc:creator></dc:creator> 
    <pubDate>Wed, 21 Oct 2020 11:28:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:100</guid> 
    
</item>
<item>
    <comments>https://gibs.com/Support/Knowledge-Base/ID/26/2019_DNN_UpdateServiceUrl#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://gibs.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=51&amp;ModuleID=411&amp;ArticleID=26</wfw:commentRss> 
    <trackback:ping>https://gibs.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=26&amp;PortalID=0&amp;TabID=51</trackback:ping> 
    <title>2019 DNN UpdateServiceUrl</title> 
    <link>https://gibs.com/Support/Knowledge-Base/ID/26/2019_DNN_UpdateServiceUrl</link> 
    <description>&lt;add key=&quot;UpdateServiceUrl&quot; value=&quot;https://dnnplatform.io&quot; /&gt;

Thanks Mitch Sellers!
</description> 
    <dc:creator></dc:creator> 
    <pubDate>Mon, 11 Nov 2019 11:52:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:26</guid> 
    
</item>
<item>
    <comments>https://gibs.com/Support/Knowledge-Base/ID/48/Bootstrap_Styling_of_DNN_Reports_Module_Grid_Visualizer#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://gibs.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=51&amp;ModuleID=411&amp;ArticleID=48</wfw:commentRss> 
    <trackback:ping>https://gibs.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=48&amp;PortalID=0&amp;TabID=51</trackback:ping> 
    <title>Bootstrap Styling of DNN Reports Module Grid Visualizer</title> 
    <link>https://gibs.com/Support/Knowledge-Base/ID/48/Bootstrap_Styling_of_DNN_Reports_Module_Grid_Visualizer</link> 
    <description>Very easy . . .&amp;nbsp;just add the following to the CSS Class setting of the Grid Visualizer

table table-striped table-bordered table-list
</description> 
    <dc:creator></dc:creator> 
    <pubDate>Fri, 11 Aug 2017 11:37:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:48</guid> 
    
</item>
<item>
    <comments>https://gibs.com/Support/Knowledge-Base/ID/128/Standard_DotNetNuke_CSS_Classes#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://gibs.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=51&amp;ModuleID=411&amp;ArticleID=128</wfw:commentRss> 
    <trackback:ping>https://gibs.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=128&amp;PortalID=0&amp;TabID=51</trackback:ping> 
    <title>Standard DotNetNuke CSS Classes </title> 
    <link>https://gibs.com/Support/Knowledge-Base/ID/128/Standard_DotNetNuke_CSS_Classes</link> 
    <description>Standard CSS classes used by DotNetNuke:

    
        
            Class
            Usage
        
        
            CommandButton
            Just about every Link Button in DotNetNuke uses this. Link Buttons look like hyper links, but behave like form submit buttons.
        
        
            Head
            Container Title, Section Heading (expand/collapsible sections)
        
        
            LoginContainer
            Login page
        
        
            LoginTab
            Login page
        
        
            LoginTabHover
            Login page
        
        
            LoginTabSelected
            Login page
        
        
            LoginPanel
            Login page
        
        
            Normal
            Anywhere text should display in a default font.
        
        
            normal
            Yeah, someone goofed and they are in with and without a leading capital letter.
        
        
            NormalTextBox
            Just about any text box
        
        
            NormalRed
            red text / error messages
        
        
            CommandButtonButton
            Buttons
        
        
            LabelEditOverClass
            Mouse over for Edit in Place of Container Title
        
        
            SubHead
            used on many of the label controls that are prompts for information.
        
        
            subsubhead
            TimeZoneEditor
        
        
            FileManager_Header
            In the file manager.
        
        
            FileManagerTreeNodeSelected
            
        
        
            FileManagerTreeNode
            
        
        
            FileManager_Item
            
        
        
            FileManager_AltItem
            
        
        
            FileManager_SelItem
            
        
        
            FileManagerTreeNode
            
        
        
            WorkPanel
            File manager file upload, Site Settings, Recycle Bin
        
        
            NormalBold
            File Manager
        
        
            DataGrid_Container
            Data grids
        
        
            DataGrid_Footer
            Data grids
        
        
            DataGrid_Pager
            Data Grids
        
        
            WizardText
            Installation Screen, Site Wizard
        
        
            WorkPanel
            Uninstall Screen, Edit Roles, Security Roles
        
        
            Wizard
            Site Wizard, Edit Profile Definitions, Install Wizard
        
        
            WizardButton
            Install Wizard
        
        
            WizardButtonDisabled
            Install Wizard
        
        
            SkinObject
            Copyright, CurrentDate, Help, HostName, Login, Privacy, Search, Terms, User
        
        
            Help
            Edit Profile Definitions, Membership, Profile
        
        
            SuggestTextMenu
            Banner Options
        
        
            GroupSuggestMenu
            Banner Options
        
        
            SuggestNodeOver
            Banner Options
        
        
            StandardButton
            Push Buttons
        
    

Of the CSS classes above, the ones you will need to pay the most attention to are:

    CommandButton 
    Normal 
    normal 
    NormalTextBox 
    NormalRed 
    NormalBold 
    Head 
    SubHead 
    DataGrid_Container 
    DataGrid_Footer 
    DataGrid_Pager 
    SkinObject 
</description> 
    <dc:creator></dc:creator> 
    <pubDate>Wed, 11 Jan 2012 13:15:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:128</guid> 
    
</item>
<item>
    <comments>https://gibs.com/Support/Knowledge-Base/ID/131/Capturing_the_IP_Address_of_User_Submitting_to_a_DNN_Form_and_List_Module#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://gibs.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=51&amp;ModuleID=411&amp;ArticleID=131</wfw:commentRss> 
    <trackback:ping>https://gibs.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=131&amp;PortalID=0&amp;TabID=51</trackback:ping> 
    <title>Capturing the IP Address of User Submitting to a DNN Form and List Module</title> 
    <link>https://gibs.com/Support/Knowledge-Base/ID/131/Capturing_the_IP_Address_of_User_Submitting_to_a_DNN_Form_and_List_Module</link> 
    <description>To capture the IP address of the user submittings a DNN Form and List form add a new column called &amp;quot;IP Address&amp;quot;, type = Text, Display on List = checked and Restricted Form Field = checked.

For Default Value enter: [server:REMOTE_ADDR]

Better yet link to location lookup:

https://ip-address-lookup-v4.com/ip/[server:REMOTE_ADDR]&amp;nbsp;
</description> 
    <dc:creator></dc:creator> 
    <pubDate>Tue, 27 Dec 2011 13:58:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:131</guid> 
    
</item>
<item>
    <comments>https://gibs.com/Support/Knowledge-Base/ID/146/DNN_User_Login_report_SQL_script_for_DNN_Reports_Module#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://gibs.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=51&amp;ModuleID=411&amp;ArticleID=146</wfw:commentRss> 
    <trackback:ping>https://gibs.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=146&amp;PortalID=0&amp;TabID=51</trackback:ping> 
    <title>DNN User Login report SQL script for DNN Reports Module</title> 
    <link>https://gibs.com/Support/Knowledge-Base/ID/146/DNN_User_Login_report_SQL_script_for_DNN_Reports_Module</link> 
    <description>Here&amp;#39;s a great sql script to use for the DotNetNuke Reports Module:

Select
--&amp;nbsp;&amp;nbsp; AU.Username,
&amp;nbsp;&amp;nbsp; U.FirstName,
&amp;nbsp;&amp;nbsp; U.LastName,
&amp;nbsp;&amp;nbsp; AM.loweredEmail as Email,
switchoffset(CAST(AM.LastLoginDate as datetimeoffset),&amp;#39;-04:00&amp;#39;) as LastLogin&amp;nbsp;
&amp;nbsp;&amp;nbsp;
&amp;nbsp;from
&amp;nbsp;&amp;nbsp; aspnet_Membership as AM with (nolock)
&amp;nbsp;&amp;nbsp; join aspnet_Users as AU with (nolock) on AM.UserID = AU.UserID
&amp;nbsp;&amp;nbsp; join Users as U&amp;nbsp; with (nolock) on U.UserName = AU.Username
&amp;nbsp;where
&amp;nbsp;&amp;nbsp; AM.ApplicationID = (select ApplicationID from dbo.aspnet_Applications where ApplicationName = &amp;#39;DotNetNuke&amp;#39;) order by LastLoginDate desc
</description> 
    <dc:creator></dc:creator> 
    <pubDate>Sun, 10 Apr 2011 17:27:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:146</guid> 
    
</item>

    </channel>
</rss>